Big Huge Thesaurus

body pad

noun

sounds kind of like